程序员要走出去

程序员这个职业,有个最大的先天不足,就是会把人变得内向,敏感.

内向

编程时,遇到任何问题,都是在和机器打交道.很多程序员喜欢深夜工作.与人沟通的少,自然容易内向

敏感

程序是敏感的.每个编程语言都会要求变量不能多个点儿, "student_name" 跟 "student-name" 完全是两个不同的变量. 在Bash编程中,多个空格就会引起错误.所以程序员的性格弱点是容易较真,钻牛角尖.

我在2015, 2016年曾经跟体力劳动者一起公事过.当时做互联网家装,经常下工地,发现跟这些工人打交道他们容易, 他们在一起吃饭喝酒,嘻嘻哈哈,他们的性格是很粗犷,很好爽的.往往喝顿酒就是好朋友.

完全没有跟程序员打交道那样小心谨慎.生怕这里出BUG那里有问题.

程序员就不好打交道了.大部分的程序员容易较真.要么true, 要么false. 没有灰色的中间地带.

相信互联网公司中的产品经理对于周围的程序员同事应该深有体会.

容易自大自傲

程序员的性格容易两极分化.

在自身实力弱小的时候,往往什么都是老鸟说的对.在团队中最有威信的人,是可以搞定其他人搞不定的Bug或者功能的人. 一般会被冠以"大神"

而一个小菜鸟,经过2年左右的入行,经历过2,3个项目的磨练之后, 可以独当一面了,就容易成为这种"大神",这个时候, 程序员的心态容易变化. 觉得自己特别强了.

而在很多程序员的论坛中,会发现这样的人特别多. 喜欢打嘴炮,觉得自己天下武功第一. 我用的才是天下最好的编程语言.

这个时候, 难免自傲.

要跳出这口井, 看看外面的世界.

跟外界接触的方式有很多:

1.多参加程序员世界的聚会. 例如: 北京的ruby圈子就有:

  • codinggirls( https://www.coding-girls.com/) 用一天的时间教妹子学编程.
  • Ruby Tuesday 来自台湾的一个习惯,大家会再周二晚上聚在一起聊关于 Ruby 的话题。
  • beijing open party. 这个是北京一个比较高端程序员的聚会, 2016年以前大约2个月一次. 地点往往是ThoughtWorks的北京东直门办公室. TODO; 截图: 程序员的聚会..

更多聚会, 可以在对应的论坛上看到. (例如 活动行 http://huodongxing.com)

在这些聚会上, 可以面对面的跟大牛交流, 特别有好处:

  • 可以知道自己未来的发展方向,
  • 可以知道行业的前景,
  • 可以让大牛传道授业解惑, 亲身体会到 "上等人本事大,没脾气".
  • 可以认识更多人脉
  • 可以更进一步的激发自己的学习动力.

2.多参加开源项目. github的账号是必须要有的.

  • 编程能力强的,看到自己平时用的哪个jar 或者rubygem有bug, 刚好自己昨天在工作中给解决了, 就可以贡献代码了.
  • 编程能力弱的,看到某个项目特别好用,就可以贡献翻译.
  • 对于自己感兴趣的事情, 也可以建立个项目,然后吸引更多的人来一起合作.

    在github上跟人交流是特别重要的, 特别是跟老外合作的时候,它可以让人深刻的意识到自己跟其他程序员的差距. 从代码质量, 到命名风格, 到单元测试, 到沟通技巧, 哪怕只参与2,3天, 都可以有很大的提高. TODO: 截图: github上大家对于pull request的不规范的拒绝 .

results matching ""

    No results matching ""